package dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pojo.WlCommodityInventoryRecord;
import pojo.WlCommodityInventoryRecordExample;

public interface WlCommodityInventoryRecordMapper {
    int countByExample(WlCommodityInventoryRecordExample example);

    int deleteByExample(WlCommodityInventoryRecordExample example);

    int deleteByPrimaryKey(String id);

    int insert(WlCommodityInventoryRecord record);

    int insertSelective(WlCommodityInventoryRecord record);

    List<WlCommodityInventoryRecord> selectByExample(WlCommodityInventoryRecordExample example);

    WlCommodityInventoryRecord selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") WlCommodityInventoryRecord record, @Param("example") WlCommodityInventoryRecordExample example);

    int updateByExample(@Param("record") WlCommodityInventoryRecord record, @Param("example") WlCommodityInventoryRecordExample example);

    int updateByPrimaryKeySelective(WlCommodityInventoryRecord record);

    int updateByPrimaryKey(WlCommodityInventoryRecord record);
}